Featured Leanpub Book
the agile way
connect adapt simplify
connect adapt simplify
the agile way
connect adapt simplify
connect adapt simplify
Residuality Theory is a new way to think about the design of software systems that explains why we experience design the way we do, why certain things seem to work only sporadically, and why certain architects get it right so often regardless of which tools they use. A new, scientific approach is defined that fuses Software Engineering, Complexity Science, and Philosophy to produce an entirely new way to think about how to design software. The result is a theoretical base that allows architecture to finally become its own discipline.
An introduction to philosophy for software engineers and architects that will help them understand their design process. This book helps to answer the question “Why are we like this?”.
What could a mighty billion-parameter reasoning machine learn from a camel trying to touch its ear with its tongue? From a cup of coffee? From deleting your entire codebase while you sleep? More than you’d think. And less than you’d hope. Today’s AI is brilliant structure without grounding—a hollow genius. We chase smarter models but ignore the architecture they need. This book is about building that missing layer: the trust chains and systems that turn raw intelligence into reliable autonomy. For builders ready to move beyond prompts.Watch agents solve unsolvable problems. Learn to think in trust chains. Start here.
Modern networks like the Internet — explained as simply as possible — but no simpler.
140 Tips for Clean Code distills 140 practical, field-tested tips for writing clean, readable, and maintainable code. Each tip is concise, actionable, and grounded in real-world development challenges. No theory for theory’s sake. Whether you are refining a legacy system or starting from scratch, these insights will help you reduce complexity, prevent defects, and make your code a pleasure to work with. Clean code is not an aesthetic choice; it is a professional advantage.
Cloud security is no longer optional—it’s mission-critical.In The Definitive Guide to Cloud Security Architecture: Fortifying Networks, Workloads, and Identities Against Advanced Cyber Threats, Klaus Haller delivers a field-tested playbook for securing cloud environments across AWS, Azure, GCP, and beyond.He distills years of experience into practical strategies to counter today’s most urgent threats: insecure workloads, misconfigured networks, and identity-driven breaches. You’ll learn how to build resilient architectures, lock down privileged access, and empower your Security Operations Center (SOC) to detect and fight attacks before they escalate.Whether you're new to cloud security or a seasoned architect, this guide equips you with the mindset, frameworks, and tactical skills to defend against advanced threats—and win.Don’t wait for a breach. Protect your cloud. Safeguard your business. Take control of your career as a leader in cloud security.
Fearless Rust, Don’t Panic! is a practical, engineering-first guide to becoming productive in Rust without getting stuck in borrow-checker dead ends. You will build a solid mental model for ownership and borrowing, learn the patterns that scale to real projects, and write Rust that is both safe and maintainable. If you want Rust’s reliability and performance without weeks of frustration, this book is your shortcut.
You’ll just need the Five Essential Elements of Learning Through five essential elements, you’ll gain the ability to learn anything deeply—no matter how complex the subject. These five pillars of effective learning will become lifelong tools, guiding you every time you set out to truly master new knowledge and retain it permanently. If you're ready to stop passively consuming information and start truly mastering it, this book is for you.
Where did modern computing really come from? Not from garages in California, but from bootleggers, codebreakers, and Cold War air‑defense engineers. This book reveals a lineage that almost no computing history traces: Prohibition‑era encrypted radio → Elizebeth & William Friedman → OP‑20‑G → MIT Whirlwind → SAGE → Engineering Research Associates → Control Data → Seymour Cray. From Capone’s smugglers to Cray’s supercomputers, the story of U.S. large‑scale computing is a straight line, just one that has been forgotten. Combining deep historical research with firsthand experience from the CRAY‑1 era, this book shows how cryptology, radar, and national‑security urgency created the machines that defined modern computing. If you think you know the origins of the computer revolution, this book will change your mind.
What does it really mean to work among “wizards”?At Cray Research, the machines were legendary, but the culture behind them mattered just as much. Living Amongst the Wizards of Cray Research offers an insider’s view of a place where problems resisted clean explanations, debugging was a way of life, and expertise emerged from sustained exposure to failure, uncertainty, and responsibility.Rather than celebrating genius or heroics, the book focuses on method: how engineers learned to reason about complex systems, argue ideas into existence, use humor as pressure relief, and recognize patterns long before tools could make them obvious. The stories are grounded, sometimes uncomfortable, and often quietly funny.This is not a nostalgia piece or a technical manual. It is a reflection on how rare expertise is formed, how demanding cultures endure, and what it actually feels like to live inside work that cannot be simplified.
A Cray Research veteran narrates how pioneers handled overwhelming complexity: pattern recognition anticipating Midway, systems thinking inventing magnetic core memory. Experience from one domain, applied in a new way, shaped supercomputing.
Learn to think like AI through a working LLM you build yourself. Battle-tested systems thinking from Cray Research applied to modern AI. Accomplish what others consider impossible.
The Corporate Sabotage Field Guide is a satirical field manual examining how organizations quietly undermine themselves from the inside. Framed like a classified dossier from the Office of Strategic Systemic Decay (OSSD), it catalogs familiar managerial practices — subtly weaponized to erode clarity, stall momentum, and sabotage culture under the guise of professionalism. Darkly humorous, uncomfortably accurate, and grounded in real systems behavior, it’s written for those who recognize that dysfunction often wears a lanyard.
Capable people drift into failure through accumulated lapses in attention. By the time collapse becomes visible, erosion has been active for years. Ishi is the discipline that interrupts drift before collapse forces correction.
What makes a software engineer truly effective? Beyond writing code, effectiveness comes from ethics, sustainable practices, collaboration, and the courage to adapt. The Effective Software Engineer guides you from clean coding habits to organizational empowerment, bridging the gap between developers and leaders.
Become a Leanpub author
Leanpub makes it easy to create, publish, and sell ebooks or online courses while earning industry-leading royalties. With 80% royalties on purchases of $7.99 or more (or 80% minus a small $0.50 fee for purchases under $7.99), your work earns what it deserves. For example, a $10 sale brings you $8, and selling 5,000 copies at $20 could mean $80,000 in your pocket!
Leanpub has already paid out $15,177,242.36 to authors. Whether you write in Markdown or upload PDF/EPUB files, Leanpub’s intuitive publishing tools simplify the process. Use our in-browser editor or sync with GitHub or Dropbox and publish your ebook with a single click. Plus, you decide when to release—during the writing process or upon completion.
Learn MoreAs an academic, I like Leanpub because it lets me write and get my ideas out there quickly. Leanpub is simply the best place for publishing my books.

A complete foundation for Statistics, also serving as a foundation for Data Science. Leanpub revenue supports OpenIntro (US-based nonprofit) so we can provide free desk copies to teachers interested in using OpenIntro Statistics in the classroom and expand the project to support free textbooks in other subjects. More resources: openintro.org.
The Few Simple Ideas Behind Every Object Oriented Pattern and Principle.
Learn SysML v2 with the ultimate guide for all skill levels in MBSE. Authored by insiders, it's your key to unlocking the full potential of system modeling and a passport to mastering your MBSE.
Turn data into decisions. Data Visualization Using Tableau for Data Scientists shows how interactive visuals, analytics, and storytelling come together to make complex data understandable, actionable, and impactful.
The book covers every topic in the latest CISSP exam syllabus, organized in a format that makes it easy to drill down on specific exam domains and concepts at-a-glance, making it an essential exam resource for anyone who aims to prepare for the exam without wasting time or money.
A practical guide to product engineering in an AI native era, where building shifts from manual construction to steering tools, editors, and agents. Product Engineering with AI covers platforms, agentic workflows, prompting, code quality, UX, and responsible practices for getting from prototype to production.
Learn C by proving your code correct before you write it. The same methodology behind certified aerospace and medical systems - now applied to learning C from the ground up.
A clear, illustrated guide to large language models, covering key concepts and practical applications. Ideal for projects, interviews, or personal learning.
Residuality Theory is a new way to think about the design of software systems that explains why we experience design the way we do, why certain things seem to work only sporadically, and why certain architects get it right so often regardless of which tools they use. A new, scientific approach is defined that fuses Software Engineering, Complexity Science, and Philosophy to produce an entirely new way to think about how to design software. The result is a theoretical base that allows architecture to finally become its own discipline.

Python Essentials
The following 2 books are included in this bundle...

Get All about Modern C++C++ Standard Library, including C++23Concurrency with Modern C++, including C++23C++20Each book has about 200 complete code examples. Updates are included. When I update one of the books, you immediately get the updated bundle. You can expect significant updates to each new C++ standard (C++23, C++26, .. ) and also...

This bundle includes the books “Residues: Time, Change and Uncertainty in Software Architecture” and “The Architect’s Paradox: Uncertainty and the Philosophy of Software Architecture” by Barry M O’Reilly. The books complement each other, with Residues giving a practical description of how to apply residuality theory and The Architect’s Paradox...


Growing Agile: Coach's Guide Series This bundle provides a collection of training and workshop plans for a variety of agile topics. The series is aimed at agile coaches, trainers and ScrumMasters who often find themselves needing to help teams understand agile concepts. Each book in the series provides the plans, slides, handouts and activity...



How to make agents adopted to enterprice grade tasks

A focused C++ track to design high-performance backends, refresh modern language patterns, and ship reliable networked services. We move from API and database fundamentals to modern C++ features, then practice sockets, async I/O, and protocol work for production systems.

Buy both of Dave Farley's handbooks to get actionable advice you can apply immediately. Distilled from decades of software engineering experience, and applying real-world techniques, these books are practical guides for software developers who want to build better software faster: from writing better user stories and mastering test-driven...
Interviews with Leanpub authors and special guests
The Leanpub Podcast
Sal Kimmich, Author of Code, Chips and Control: The Security Posture of Digital Isolation
Sal Kimmich - In this episode of the Leanpub Podcast, Sal Kimmich explains how modern computer chip supply-chain threats, insecure defaults, and fragmented trust models shape today’s cybersecurity posture. They discuss digital isolation, open-source governance, and practical strategies for building resilient, verifiable systems.
Hands-on online course to learn all you need to know to get a Spring Boot application into production with AWS. Visit our landing page for a tour of the contents. Make sure to get familiar with all available bundle options before enrolling.
Microservices are a great approach for building software at scale. But although the ideas at the root of microservices may sound simple, this is not a simple approach. There are several big traps along the way, and it's important to avoid them...
Master language models through mathematics, illustrations, and code―and build your own from scratch! This course includes nearly three hours of exclusive video interviews with the author, covering questions related to each of the six lessons included in the course.
This course gives you an intuitive understanding of the eight most important machine learning algorithms. It helps you get started using them in your own projects NOW -- in a single line of Python code. After finishing this course, you'll be able to select, understand, and implement the top 8 machine learning algorithms in your own projects.
Data cleaning is a serious business – you’ll typically spend 80% of your analysis time cleaning data! In this course you’ll learn how to clean your data in a fraction of the time. The steps you’ll learn are very simple to follow, but are extremely effective, so you’ll know that you’re getting the best start possible, saving you weeks of misery!
This course was primarily designed for Chemistry, Biology, Physics, Life Sciences, or Psychology students and researchers, who have no programming background, but would like to take their first steps in creating tools to help with data analysis and their research in general.
Unlock the power of AI in your applications with this groundbreaking course on AI-driven application architecture. Discover practical patterns and principles for building intelligent, adaptive, and user-centric software systems that harness the potential of large language models. This course includes exclusive video interviews with the author.
Whether you are a complete beginner or you have some knowledge in `JavaScript`, this course will guide you from the basics of the language to all the new features introduced until 2022. At the end of each chapter test your knowledge with quizzes.
I teach creative Automation DevOps, Cloud Engineer, System Administrator, and IT Professional to succeed with Ansible Technology to automate more things every day. For example file system interaction, users and group management, configuration file editing, service status, download and upload of files, security enhancement, SCM interactions and more

Applied Quantitative Analysis in R for Social Researchers
Build a complete R workflow for social research, from data preparation and visualisation to advanced mediation, moderation, and causal analysis. This track takes you beyond basic regression to understanding why and when relationships occur, using real data and modern R tools. Learn skills you can apply directly to your own research, from first scripts to rigorous causal models.
This track includes the following 2 courses...

About the Track: AI Masterclass Artificial Intelligence is reshaping the way we live, work, and build technology. The AI Masterclass Track brings together three powerful courses from world-class experts to give you a comprehensive, practical, and hands-on education in the age of AI. Whether you want to understand the big picture, apply AI...

Taking this bundle, you'll get a comprehensive set of courses that cover almost the whole surface of the .NET framework.The big topics that are covered:WPFMVVMSpecFlow and SeleniumLINQMultithreading and Parallel ProgrammingC# in Depth: Puzzles and GotchasAlgorithms and Data Structures in C#VS and R#and engineering practices:Unit Testing with...

This is the complete track to learn about essential Kotlin features and get ready for working in Kotlin in daily basis. It starts from essentials, and on the way reaches advanced topics like efficient collection processing or DSL creation.

"Shut up and code." Laughter in the audience. The hacker had just plugged in his notebook and started sharing his screen to present his super-smart Python script. "Shut up and code" The letters written in a white literal coding font on black background was the hackers' home screen background mantra. At the time, I was a first-year computer...

Learn Python the Practical Way - In this course you learn all the basics of the Python programming language. It contains exercises, explanatory videos, an example solution and a quiz. This will enable you to apply your skills to a wide range of real world problems.A collection of more Python exercises - Exercises with solutions to continue...

Python is the fastest-growing major programming language on the planet. This practical course set will teach you Python in a hands-on, highly practical way that guarantees your success. All you need to go from zero to completing your own Python projects in a relaxed, student-centric, and fun environment. Create yourself a new skill that'll bring...

Taking this course bundle, you'll learn:SOLID principles (SRP, OCP, ISP, LSP, DIP) in-depthMeta principles: DRY, KISS, YAGNI, SoC, CQS, Law of Demeter, PoLADependency Injection in Depth: IoC or DI containers, best practices, and anti-patternsFunctional Programming in C#: purity and side effects, functional C# features, immutability,...

This is the perfect Game Studio starter kit for launching your online dream business. This kit contains 6 tutorials books to help you create 9 different online game mechanics. You could have all 9 games ready in a day for each game. Start your Game Studio today.

Learn both WPF and MVVM to build fully functional UI-applications with the modern UI-building framework, Windows Presentation Foundation (WPF).MVVM will help you to build WPF apps in a correct way from the software design perspective.